home *** CD-ROM | disk | FTP | other *** search
/ Enter 2005 August / EnterCD 08_2005.iso / Internet / Groowe Search Toolbar for Firefox 1.0.5 / groowebar.xpi / install.js next >
Encoding:
Text File  |  2005-05-25  |  1.3 KB  |  8 lines

  1. const myProductName = "Groowe Search Toolbar";
  2. const myChromeName = "groowebar";
  3. const myOrgHandle = "groowebar";
  4. const myProductRegName = "groowebar";
  5. const myProductRegVersion = "1.0.5";
  6. const myJarFileName = "groowebar.jar";
  7. const mySuccessMessage = "The " + myProductName + " has been successfully installed.\n\nRestart your browser for changes to take effect.";
  8. const myErrorMessage = "Install failed!  You probably don't have appropriate permissions (write access to the mozilla/chrome directory)";
  9.  
  10. // Installation Script
  11.  
  12. var err = initInstall(myProductName, myProductRegName, myProductRegVersion);
  13. logComment("initInstall: " + err);
  14.  
  15. // fChrome = getFolder("Profile","chrome");
  16.  
  17. fChrome = getFolder("Chrome");
  18. setPackageFolder(fChrome);
  19. err = addFile("chrome/" + myJarFileName)
  20. logComment("addFile() returned: " + err);
  21.  
  22. regErr = registerChrome(PACKAGE | DELAYED_CHROME, getFolder(fChrome, myJarFileName), "content/");
  23. regErr = registerChrome(SKIN | DELAYED_CHROME, getFolder(fChrome, myJarFileName), "skin/");
  24. logComment("regChrome returned: " + regErr);
  25. var err = getLastError();
  26.  
  27. if (err == SUCCESS)
  28. {
  29.   err = performInstall();
  30.   if (err == SUCCESS)
  31.   {
  32.     alert(mySuccessMessage);
  33.   }
  34.   else
  35.   {
  36.     // alert(myErrorMessage);
  37.     cancelInstall(err)
  38.   }
  39. }
  40. else
  41.   cancelInstall(err);